@charset "UTF-8";
/* ————— 头部 start ————— */
/* ————— top start ————— */
.top{height: 500px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 18px;position: relative;z-index: 10;}
.top .wrap{position: relative;height: 100%;z-index: 2;}
.top .top1{position: relative;z-index: 2;color: #5f8ab0;font-size: 17px;line-height: 26px;margin-bottom: 10px;font-weight: lighter;}
.top .top1 a,.top .top1 span{font-size: 14px;color: #045ecd;line-height: 26px;}
.top .top1 a:hover{text-decoration:underline}
.top .top1 .fl{padding-left: 25px;background: url(../images/img/gh.png ) no-repeat center left;}
.top .top1 a.ip{width: 100px;height: 26px;line-height: 26px;border-radius: 4px;text-align: center;display: inline-block;font-size: 15px;color: #045ecd;margin-left: 20px;background: rgba(255, 255, 255, 0.25);}

.top  .search{width: 650px;border-radius: 8px;height: 53px;line-height: 53px;background: #fff;margin: 0 auto;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);overflow: hidden;}
.top  .search input{font-size: 18px;color: #bababa;border: none;background: none;outline: none;display: inline;width: 500px;height: 53px;line-height: 53px;float: left;padding: 0 20px;}
.top  .search .btn{width: 110px;height: 53px;cursor: pointer;background: #045ecd url(../images/img/search.png) no-repeat center;float: right;display: inline;}
.top .logo{display: block;z-index: 2;margin-bottom: 34px;}
.top .logo img{display: block;height: 206px;margin:0 auto;}
/* ————— top end ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: absolute;width: 100%;height: 100%;right: 0;top: 0;}
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;image-rendering: pixelated;}
/* ————— indexBanner end ————— */
/* ————— menu start ————— */
.menu{background: #2284db url(../images/img/menubg.png) no-repeat bottom center;height: 60px;position: absolute;z-index: 10;width: 100%;bottom: 0;left: 0;}
.menu ul{background: #045ecd;height: 70px;line-height: 70px;position: relative;top: -10px;}
.menu ul li{float: left;display: inline;position: relative;}
.menu ul li:before{display: block;content: "";position: absolute;top: 0;right: -1px;width: 2px;height: 100%;background: url(../images/img/menuicn.png) no-repeat center;}
.menu ul li:last-child:before{display: none;}
.menu ul li a{display: block;font-size: 20px;font-weight: bold;color: #ffffff;text-align: center;}
.menu ul li .ej{position: absolute;top: 70px;left: 50%;min-width: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);background: #f8f4ee;height: 0;overflow: hidden;transition: all .4s ease;-webkit-transition: all .4s ease;}
.menu ul li .ej .ejdd{/*height: 50px;*/line-height: 40px;border-bottom: 1px solid #fff;}
.menu ul li .ej .ejdd:last-child{border-bottom: none;}
.menu ul li .ej .ejdd a{font-size: 16px;color: #222222;font-weight: normal;transition: all .4s ease;-webkit-transition: all .4s ease;}
.menu ul li.hover a{color: #ffd776;}
.menu ul li .ej .ejdd:hover a{background: #cca467;color: #fff;}
/* ————— menu end ————— */
/* ————— 头部 end ————— */
/* 公共部分 start*/
.indexTitle{position: relative;height: 50px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.indexTitle a,.indexTitle span{font-size: 22px;color: #222222;line-height: 26px;margin-right: 40px;float: left;display: inline;position: relative;transition: all .4s ease;-webkit-transition: all .4s ease;position: relative;}
.indexTitle a:last-child{margin-right: 0;}
.indexTitle a:before,.indexTitle span:before{display: block;content: "";position: absolute;width: 100%;height: 17px;background: url(../images/img/indexTitleIcn.png) no-repeat center;left: 0;top: 36px;opacity: 0;transform: translateY(-3px);-webkit-transform: translateY(-3px);}
.indexTitle a.hover,.indexTitle span{color: #222222;font-size: 26px;font-weight: bold;}
.indexTitle a.hover:before,.indexTitle span:before{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}
.indexSlick{width: 584px;margin-right: 30px;position: relative;min-height: 10px;}
.indexSlick .pic:before{padding-top: 58.7328%;}
.indexSlick .text{display: none;}
.indexSlick .newText{position: absolute;width: 100%;height: 40px;line-height: 40px;background: rgba(0,0,0,0.4);bottom: 0;left: 0;z-index: 2;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;}
.indexSlick .newText .dots{margin-left: 30px;}
.indexSlick .newText .dots li{width: 10px;height: 10px;background: #fff;margin: 0 5px;display: inline-block;border-radius: 50%;cursor: pointer;}
.indexSlick .newText .dots li.slick-active{background: #ffb400;}
.indexSlick .newText .info{overflow: hidden;}
.indexSlick .newText .info a{font-size: 16px;color: #ffffff;transition: all .4s ease;-webkit-transition: all .4s ease;}
.indexSlick .newText .info a:hover{color: #045ecd;}
.indexDl li{position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;padding-left: 18px;}
.indexDl li:before{display: block;content: "";width: 6px;height: 55px;background: url(../images/img/indexDlicn.png) no-repeat center;position: absolute;left: 0;top: 50%;margin-top: -27px;}
.indexDl li .time{font-size: 16px;line-height: 16px;color: #999;margin-left: 40px;height: 48px;line-height: 48px;}
.indexDl li .info{overflow: hidden;font-size: 16px;line-height: 16px;color: #333;height: 48px;line-height: 48px;}
.indexDl li .info a{color: #333;transition: all .4s ease;-webkit-transition: all .4s ease;}
.indexDl li .info a:hover{color: #045ecd;}
.boxTitle{height: 40px;line-height: 40px;margin-bottom: 38px;background: url(../images/img/boxTitlebg.png) no-repeat center;text-align: center;font-size: 42px;font-weight: bold;color: #222222;}
.boxTitle span{color: #045ecd;}
/* 公共部分 end*/
/* 第一通栏 start */
.column1{background: #fff url(../images/img/col1bg.jpg) no-repeat bottom center / 100%;position: relative;padding: 15px 0 35px;}
.col1TextSlick{overflow: hidden;margin-bottom: 28px;text-align: center;}
.col1TextSlick .title{font-size: 34px;font-weight: bold;color: #222222;line-height: 70px;height: 70px;overflow: hidden;}
.col1TextSlick .title a{color: #222;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col1TextSlick .title a:hover{color: #045ecd;}
.col1TextSlick .info{font-size: 16px;color: #333333;height: 36px;line-height: 36px;overflow: hidden;}
.col1TextSlick .more{font-size: 16px;color: #045ecd;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col1TextSlick .more:hover{font-weight: bold;}
.col1TextSlick .slick-list {margin:0 -50px 20px 0;}
.col1TextSlick .con{margin-right: 50px;padding: 0 35px;}
.col1TextSlick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col1TextSlick .slick-dots li {display: inline-block;width: 397px;height: 4px;margin-right:4px;vertical-align: middle;cursor: pointer;position: relative;background: #95c7f4;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col1TextSlick .slick-dots li:last-child{margin-right: 0;}
.col1TextSlick .slick-dots li.slick-active {background: #045ecd;}

.col1R{overflow: hidden;padding-top: 11px;margin-bottom: 30px;height: 343px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col1R .indexTitle{margin-bottom: 8px;}

.col1img{margin-bottom: 30px;overflow: hidden;}
.col1img img{display: block;width: 100%;}

.col1BotR{width: 347px;margin-left: 35px;}
.col1BotR .pic{overflow: hidden;margin-bottom: 17px;}
.col1BotR .pic:last-child{margin-bottom: 0;}
.col1BotR .pic:before{padding-top: 39.4812%;}
.col1BotL{overflow: hidden;}
.col1BotL .indexTitle{margin-bottom: 8px;}
/* 第一通栏 end */
/* 第二通栏 end */
.column2{background: #fff;padding: 50px 0 55px;}
.col2Dl{width: 540px;margin-left: 10px;margin-bottom: 7px;}
.col2Dl::after{display: block;clear: both;content: "";}
.col2Dl .con{width: 240px;float: left;display: inline;margin-bottom: 23px;margin-left: 30px;height: 180px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 40px;text-align: center;background: url(../images/img/col2bg.jpg) no-repeat center / cover;}
.col2Dl .con img{display: block;margin: 0 auto;height: 59px;margin-bottom: 20px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col2Dl .con span{display: block;font-size: 21px;color: #222222;line-height: 22px;}
.col2Dl .con:hover img{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.col2Dl .con:hover span{font-weight: bold;}
.col2Bot{height: 130px;background: url(../images/img/col2Botbg.jpg) no-repeat center / 100% 100%;box-shadow: 5.955px -0.731px 7.6px 0.4px rgba(84, 140, 220, 0.06),-6px 0px 7.6px 0.4px rgba(84, 140, 220, 0.06);}
.col2BL{height: 100%;width: 260px;font-size: 18px;font-weight: bold;color: #222222;padding-left: 87px;line-height: 130px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col2L{overflow: hidden;}
.col2L .indexTitle{margin-bottom: 10px;}
.col2BR{overflow: hidden;}
.col2BRDl a{width: 20%;text-align: center;padding-top: 30px;float: left;display: inline;}
.col2BRDl a img{display: block;margin: 0 auto;height: 35px;margin-bottom: 20px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col2BRDl a:hover img{transform: translateY(-5px);-webkit-transform: translateY(5-px);}
.col2BRDl a span{display: block;font-size: 16px;color: #222222;line-height: 18px;}
.col2BRDl a:hover span{font-weight: bold;}
/* 第二通栏 end */
/* 第三通栏 start */
.column3{padding: 50px 0 55px;background: #f5f5f5;}
.column3 .item{width: 379px;margin-right: 30px;box-shadow: 5.955px 5px 7.6px 0.4px rgba(84, 140, 220, 0.06);margin-bottom: 30px;}
.column3 .item:nth-child(4){margin-right: 0;}
.column3 .item .pic{overflow: hidden;}
.column3 .item .pic:before{padding-top: 42.7440%;}
.column3 .item .con{background: #fff;padding: 30px 25px 0;box-sizing: border-box;-webkit-box-sizing: border-box;height: 250px;}
.column3 .item .con span{width: 33.3333%;text-align: center;font-size: 15px;color: #222222;line-height: 16px;margin-bottom: 35px;display: inline;float: left;}
.column3 .item .con span a{color: #222;transition: all .4s ease;-webkit-transition: all .4s ease;}
.column3 .item .con span a:hover{color: #045ecd;}
.column3 .item .btn{width: 70px;line-height: 17px;font-size: 15px;color: #222222;padding-bottom: 11px;position: relative;margin: 0 auto;background: url(../images/img/col3btn.png) no-repeat top 4px right 2px;text-align: center;display: block;}
.column3 .item .btn em{font-size: 15px;color: #222222;position: relative;z-index: 2;font-style: normal;}
.column3 .item .btn:before{display: block;content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;transition: all .4s ease;-webkit-transition: all .4s ease;background: #115db1;}
.column3 .item .btn:hover:before{height: 38px;}
.column3 .item .btn:hover em{color: #fff;}
.col3BDl{overflow: hidden;}
.col3BDl a{width: 183px;margin-right: 20px;height: 126px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;float: left;display: inline;padding-top: 30px;background: url(../images/img/col3BBg1.jpg) no-repeat center;}
.col3BDl a:last-child{margin-right: 0;}
.col3BDl a .icn{height: 37px;background: url(../images/img/col3icn1.png) no-repeat center;margin-bottom: 15px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col3BDl a span{display: block;font-size: 16px;color: #ffffff;line-height: 18px;}
.col3BDl a:nth-child(2){background-image: url(../images/img/col3BBg2.jpg);}
.col3BDl a:nth-child(2) .icn{background-image: url(../images/img/col3icn2.png);}
.col3BDl a:nth-child(3){background-image: url(../images/img/col3BBg3.jpg);}
.col3BDl a:nth-child(3) .icn{background-image: url(../images/img/col3icn3.png);}
.col3BDl a:nth-child(4){background-image: url(../images/img/col3BBg4.jpg);}
.col3BDl a:nth-child(4) .icn{background-image: url(../images/img/col3icn4.png);}
.col3BDl a:nth-child(5){background-image: url(../images/img/col3BBg5.jpg);}
.col3BDl a:nth-child(5) .icn{background-image: url(../images/img/col3icn5.png);}
.col3BDl a:nth-child(6){background-image: url(../images/img/col3BBg6.jpg);}
.col3BDl a:nth-child(6) .icn{background-image: url(../images/img/col3icn6.png);}
.col3BDl a:hover .icn{transform: translateY(-5px);-webkit-transform: translateY(-5px);}


/* 第三通栏 end */
/* 第四通栏 start */
.column4{padding: 50px 0 40px;background: url(../images/img/col5bg.jpg) no-repeat center / cover;}
.column4 .title{overflow: hidden;margin-bottom: 25px;}
.column4 .title span{font-size: 24px;font-weight: bold;color: #222222;float: left;display: inline;line-height: 26px;margin-right: 30px;}
.column4 .title .more{font-size: 16px;color: #222222;line-height: 26px;transition: all .4s ease;-webkit-transition: all .4s ease;margin-left: 30px;float: right;display: inline;}
.column4 .title .more:hover{color: #d3a460;}
.column4 .title em{display: block;overflow: hidden;height: 8px;position: relative;top: 9px;}
.column4 .title em:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;margin-top: -4px;background: #dcdcdc;}
.column4 .title em:after{display: block;content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #dcdcdc;}
.col4Slick{margin-bottom: 40px;}
.col4Slick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col4Slick .slick-dots li {display: inline-block;width: 16px;height: 16px;border-radius: 100%;margin: 0 6px;vertical-align: middle;cursor: pointer;position: relative;background: #e5e5e5;}
.col4Slick .slick-dots li.slick-active {background: #ffb400;}
.col4Slick .slick-list {margin: 0 -30px 30px 0;}
.col4Slick .con{margin-right: 30px;}
.col4Slick .con .pic:before{padding-top: 66.9064%;}
.col4Slick .con .text{background: #fff;height: 147px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 30px 30px 0;text-align: center;}
.col4Slick .con .text .titlec{font-size: 18px;font-weight: bold;color: #222222;line-height: 20px;overflow: hidden;height: 20px;margin-bottom: 25px;}
.col4Slick .con .text .btn{width: 177px;height: 38px;line-height: 38px;text-align: center;border-radius: 30px;background: #e5eff9;font-size: 16px;font-weight: bold;color: #045ecd;display: block;margin: 0 auto;}

.col2Slick{margin-bottom: 40px;height: 255px;}
.col2Slick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col2Slick .slick-dots li {display: inline-block;width: 16px;height: 16px;border-radius: 100%;margin: 0 6px;vertical-align: middle;cursor: pointer;position: relative;background: #e5e5e5;}
.col2Slick .slick-dots li.slick-active {background: #ffb400;}
.col2Slick .slick-list {margin: 0 -30px 30px 0;}
.col2Slick .con{margin-right: 30px;}
.col2Slick .con .pic:before{padding-top: 66.9064%;}
.col2Slick .con .text{background: #fff;height: 147px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 30px 30px 0;text-align: center;}
.col2Slick .con .text .titlec{font-size: 18px;font-weight: bold;color: #222222;line-height: 20px;overflow: hidden;height: 20px;margin-bottom: 25px;}
.col2Slick .con .text .btn{width: 177px;height: 38px;line-height: 38px;text-align: center;border-radius: 30px;background: #e5eff9;font-size: 16px;font-weight: bold;color: #045ecd;display: block;margin: 0 auto;}
/* 第四通栏 end */
/* 第五通栏 start */
.column5{overflow: hidden;overflow-x: auto;position: relative;}

.column5 a{position: absolute;left: 0;top: 62%;width: 65px;height: 65px;margin-top: -40px;}
.column5 a.aa1{left: 645px;}
.column5 a.aa2{left: 781px;}
.column5 a.aa3{left: 863px;}
.column5 img{display: block;width: 100%;}

/* 第五通栏 end */
/* 第六通栏 start */
.column6{background: #fff;padding: 50px 0;}
.col6R{width: 371px;margin-left: 40px;}
.col6R .indexTitle{margin-bottom: 18px;}
.col6R .pic{overflow: hidden;margin-bottom: 25px;}
.col6R .pic:before{padding-top: 56.3342%;}
.col6R .con{margin-bottom: 4px;overflow: hidden;}
.col6R .con span{float: left;width: 54px;display: inline;font-size: 18px;font-weight: bold;color: #0066cc;margin-top: 4px;}
.col6R .info{font-size: 16px;line-height: 32px;color: #222222;overflow: hidden;}
.col6L{margin-right: 480px;}
.col6Dl{margin-top: 20px;}
.col6Dl a{float: left;display: inline;width: 138px;height: 108px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 70px;font-size: 16px;font-weight: bold;color: #0066cc;text-align: center;margin-right: 22px;border-radius: 10px;overflow: hidden;background: #eff6fe url(../images/img/col6icn1.png) no-repeat center top 18px;box-shadow: 0px 4px 4.9px 0.1px rgba(172, 189, 206, 0.34);transition: all .4s ease;-webkit-transition: all .4s ease;}
.col6Dl a:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.col6Dl a:nth-child(2){background-image: url(../images/img/col6icn2.png);}
.col6Dl a:nth-child(3){background-image: url(../images/img/col6icn3.png);}
.col6Dl a:nth-child(4){background-image: url(../images/img/col6icn4.png);}
.col6Dl a:nth-child(5){background-image: url(../images/img/col6icn5.png);margin-right: 0;}


/* 第六通栏 end */
/* 底部 start */
.footer{background: #4370b7 ;padding: 0  0 40px;position: relative;z-index: 2;/*margin-top: 150px;*/}
.footer .footerLink{background: #2f61b2;margin-bottom: 40px;font-size: 0;}
.footer .footerLink .wrap{position: relative;}
.footer .footerLink .item{display: inline-block;width: 25%;height: 60px;line-height: 60px;text-align: center;cursor: pointer;}
.footer .footerLink .wrap em{display: block;content: "";position: absolute;left: 25%;top: 50%;width: 1px;height: 16px;margin-top: -8px;background: #fff;}
.footer .footerLink .wrap em:nth-child(2){left: 50%;}
.footer .footerLink .wrap em:nth-child(3){left: 75%;}
.footer .footerLink .item:last-child:before{display: none;}
.footer .footerLink .item .title{display: inline-block;padding-right: 30px;font-size: 16px;color: #ffffff;background: url(../images/img/footerbtn.png) no-repeat center right;transition: all .4s ease;}
.footer .footerLink .con{width: 100%;position: absolute;left: 0;bottom: 100%;background: #fff;border-radius: 10px;padding: 10px 10px 5px;box-shadow: 0px 10px 5px rgba(0, 0, 0, 0.1);opacity: 0;transition: all .4s ease;box-sizing: border-box;visibility: hidden}
.footer .footerLink .item.hover .con{opacity: 1;transform: translateY(-10px);visibility: visible}
.footer .footerLink .con a{display: inline-block;margin: 0 10px;margin-bottom: 15px;font-size: 16px;color: #333;transition: all .4s ease;line-height: 18px;}
.footer .footerLink .con a:hover{color: #2f61b2;}
.footer .footerLink .item.hover .title{background-image: url(../images/img/footerbtnh.png);}

.footer1{width: 105px;height: 108px;border-radius: 10px;background: #2f61b2 url(../images/img/map.png) no-repeat center top 22px;box-sizing: border-box;padding-top: 55px;font-size: 16px;color: #ffffff;text-align: center;transition: all .4s ease;margin-right: 5px;}
.footer1:hover{font-weight: bold;background-position: center top 20px;color: #fff;}
.footer2{width: 247px;height: 108px;border-radius: 10px;background: #2f61b2;box-sizing: border-box;padding: 15px 20px 0;font-size: 14px;line-height: 26px;color: #eeeeee;margin-right: 5px;}
.footer3{width: 250px;height: 108px;border-radius: 10px;background: #2f61b2;box-sizing: border-box;padding: 15px 20px 0;font-size: 14px;line-height: 26px;color: #eeeeee;margin-right: 5px;}
.footer3 a{color: #fff;}
.footer3 a:hover{color: #fff;font-weight: bold;}
.footer4{overflow: hidden;height: 108px;border-radius: 10px;background: #2f61b2;padding: 0 9px;line-height: 108px;white-space: nowrap;}
.footer4 a {display: inline-block;vertical-align: middle;margin-right: 5px;}
.footer4 img {display: inline-block; margin-top: 20px}
.footer4 a:last-child{margin-right: 0;}
/* 底部 end */


/* -------------- 综合页 start -------------- */
/* 基层政务公开 start */
.jczwgkBox{background: #f5f5f5 url(../images/img/gkbg.png) no-repeat top center / cover;padding-top: 40px;padding-bottom: 30px;}
.gklogo{display: block;margin-bottom: 46px;}
.gklogo img{display: block;}
.gkimg{margin-left: 17px;position: relative;z-index: 2;display: block;}
.jczwgkBox .con{margin-top: -17px;background: #fff;padding: 20px;}
.jczwgktop {height: 240px;background: url(../images/img/gkbg.jpg) no-repeat center;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 35px 30px 0;text-align: center;margin-bottom: 20px;}
.jczwgktop .title{font-size: 34px;font-weight: bold;color: #ffffff;line-height: 63px;}
.jczwgktop .info{font-size: 30px;font-weight: bold;line-height: 51px;color: #fff;}
.jczwgkBox .titlec{overflow: hidden;margin-bottom: 20px;}
.jczwgkBox .titlec span{font-size: 26px;font-weight: bold;color: #ffffff;height: 50px;line-height: 50px;padding: 0 37px 0 20px;background: #32a4ff;float: left;display: inline;}
.jczwgkBox .titlec em{display: block;overflow: hidden;height: 50px;background: url(../images/img/gktitlebg.jpg) no-repeat center left ;}
.jczwgkSlick{margin-bottom: 30px;position: relative;}
.jczwgkSlick .prev {display: block;width: 16px;height: 24px;cursor: pointer;background:  url(../images/img/gkicn.png) no-repeat center center;position: absolute;left: 0;top: 50%;margin-top: -30px;z-index: 2;display: none;cursor: pointer;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);}
.jczwgkSlick .next {display: block;width: 16px;height: 24px;cursor: pointer;background:  url(../images/img/gkicn.png) no-repeat center center;position: absolute;right: 0;top: 50%;margin-top: -30px;z-index: 2;display: none;cursor: pointer;}
.jczwgkSlick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.jczwgkSlick .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #e5e5e5;}
.jczwgkSlick .slick-dots li.slick-active {background: #045ecd;border-radius: 30px;width: 36px;}
.jczwgkSlick .slick-list {margin-right: -18px;padding: 10px;margin-bottom: 5px;}
.jczwgkSlick .myslide{margin-bottom: 20px;}
.jczwgkSlick .myslide .slickCon{margin-right: 18px;box-shadow: 0px -4px 7.2px 0.8px rgba(105, 172, 255, 0.1),0px 4px 7.2px 0.8px rgba(105, 172, 255, 0.1);background: url(../images/img/gkbg1.jpg) no-repeat right bottom;height: 110px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 25px 22px 0;}
.jczwgkSlick .title{font-size: 18px;font-weight: bold;color: #333333;line-height: 20px;margin-bottom: 20px;}
.jczwgkSlick .info{font-size: 16px;color: #999999;line-height: 18px;}
.jczwgkSlick .info a{display: inline-block;margin-right: 10px;}
.jczwgkSlick .info a:nth-child(2n){margin-right: 0;margin-left: 10px;}
.jczwgkSlick .info a:hover{color: #045ecd;}
.jczwgkSlick2 .myslide .slickCon{background-image: url(../images/img/gkbg2.jpg);}
.jczwgkSlick3 .myslide .slickCon{background-image: url(../images/img/gkbg3.jpg);}
/* 基层政务公开 end */
/* 互动交流 start */
.hdjl1{width: 1214px;height: 430px;margin: 0 auto;margin-bottom: 20px;background:  url(../images/img/hdjlbg.jpg) no-repeat center center;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 122px 40px 0;}
.hdjl1 .hdjl1R{overflow: hidden;margin-left: 10px;width: 370px;}
.hdjl1R .item{display: block;width: 165px;margin-left: 20px;background: #f2f9ff url(../images/img/hdjlicn1.png) no-repeat center top 25px;height: 126px;margin-bottom: 20px;box-sizing: border-box;padding-top: 84px;text-align: center;font-size: 18px;color: #222222;line-height: 18px;transition: all .4s ease;-webkit-transition: all .4s ease;float: left;display: inline;}
.hdjl1R .item:nth-child(1),.hdjl1R .item:nth-child(4){border-bottom-left-radius: 31px;border-top-right-radius: 31px;}
.hdjl1R .item:nth-child(2),.hdjl1R .item:nth-child(3){border-bottom-right-radius: 31px;border-top-left-radius: 31px;}
.hdjl1R .item:nth-child(2){background-image: url(../images/img/hdjlicn2.png)}
.hdjl1R .item:nth-child(3){background-image: url(../images/img/hdjlicn3.png)}
.hdjl1R .item:nth-child(4){background-image: url(../images/img/hdjlicn4.png)}
.hdjl1R .item:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.hdjl1DL{border: 1px solid #f2f9ff;overflow: hidden;padding: 0 0 15px;}
.hdjl1DL dd{padding: 0 30px;}
.hdjl1DL dt{height: 37px;background: #f2f9ff;overflow: hidden;margin-bottom: 18px;padding: 0 30px;}
.hdjl1DL .info{width: 72px;text-align: center;margin-left: 84px;font-size: 16px;color: #91cc75;line-height: 41px;}
.hdjl1DL .info.res{color: #999;}
.hdjl1DL .time{width: 90px;text-align: center;margin-left: 58px;font-size: 16px;color: #666666;line-height: 41px;}
.hdjl1DL .title{overflow: hidden;font-size: 16px;color: #333333;line-height: 41px;}
.hdjl1DL dt .info,.hdjl1DL dt .time,.hdjl1DL dt .title{font-size: 18px;color: #2762c1;}

.hdjl2{height: 143px;margin-bottom: 27px;background: url(../images/img/xjtjbg.jpg) no-repeat center;font-size: 18px;font-weight: bold;color: #2762c1;padding-left: 567px;line-height: 162px;box-sizing: border-box;-webkit-box-sizing: border-box;}

.subtitle{overflow: hidden;margin-bottom: 25px;}
.subtitle span{font-size: 24px;font-weight: bold;color: #222222;float: left;display: inline;line-height: 26px;margin-right: 30px;}
.subtitle .more{font-size: 16px;color: #222222;line-height: 26px;transition: all .4s ease;-webkit-transition: all .4s ease;margin-left: 30px;float: right;display: inline;}
.subtitle .more:hover{color: #d3a460;}
.subtitle em{display: block;height: 8px;position: relative;top: 9px;overflow: hidden;}
.subtitle em:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;margin-top: -4px;background: #dcdcdc;}
.subtitle em:after{display: block;content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #dcdcdc;}

.hdjl3{margin-bottom: 20px;}
.hdjl3 .pic{width: 591px;margin-right: 30px;overflow: hidden;}
.hdjl3 .pic:before{padding-top: 59.0524%;}
.hdjl3Dl{overflow: hidden;}
.hdjl3Dl li{border: 1px solid #e5e5e5;position: relative;height: 103px;margin-bottom: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 20px 35px 0;border-left: 4px solid #267ce6;}
.hdjl3Dl li .title{font-size: 18px;line-height: 20px;color: #333333;margin-bottom: 20px;}
.hdjl3Dl li .time{font-size: 16px;line-height: 16px;color: #666666;}

.hdjl4Dl{border: 1px solid #f2f2f2;padding: 0 30px;}
.hdjl4Dl li{padding: 30px 0;border-bottom: 1px solid #f2f2f2;}
.hdjl4Dl li:last-child{border-bottom: none;}
.hdjl4Dl li .time{font-size: 16px;line-height: 44px;color: #888888;margin-left: 30px;margin-bottom: 10px;}
.hdjl4Dl li .titlec{width: 70px;height: 44px;line-height: 44px;margin-right: 20px;font-size: 16px;color: #ffffff;text-align: center;border-radius: 5px;background: #267ce6;}
.hdjl4Dl li .titlec.res{background: #cccccc;}
.hdjl4Dl li .title{overflow: hidden;font-size: 18px;font-weight: bold;color: #333333;line-height: 44px;}
.hdjl4Dl li .btn{width: 125px;height: 40px;line-height: 40px;border: 1px solid #efefef;margin-top: 15px;border-radius: 5px;padding-left: 44px;box-sizing: border-box;-webkit-box-sizing: border-box;background: url(../images/img/fankui.png) no-repeat center left 16px;margin-left: 65px;font-size: 16px;color: #666666;}
.hdjl4Dl li .btn:hover{font-weight: bold;}
.hdjl4Dl li .info{overflow: hidden;font-size: 16px;line-height: 32px;color: #888888;}
.hdjl4Dl li .info a{color: #045ecd;}

.jlbt {float: right; width: 448px;/* padding-top: 25px*/}
.jlbt li {width: 214px;height: 107px;background: #eff6fe;float: left;border-radius: 5px;margin-bottom: 20px;}
.jlbt li:nth-child(even) {float: right;}
.jlbt li a {display: block;font-size: 16px;box-sizing: border-box;padding-left: 55px;font-weight: bold;color: #0066cc;line-height: 110px;text-align: center;position: relative;}
.jlbt li a:after {width: 56px;height: 56px;border-radius: 50%;background: #fff;content: '';position: absolute;left: 32px;top: 34px;transition: all .4s ease;}
.jlbt li:hover a:after{top: 29px;}
.jlbt li:nth-child(1) a:after {background: url("../images/l1.png") no-repeat center}
.jlbt li:nth-child(2) a:after {background: url("../images/l2.png") no-repeat center}
.jlbt li:nth-child(3) a:after {background: url("../images/l3.png") no-repeat center}
.jlbt li:nth-child(4) a:after {background: url("../images/l4.png") no-repeat center}
/* 互动交流 end */
/* 走进马龙 start */
.walkInto1{position: relative;}
.walkInto1 img{display: block;width: 100%;}
.walkInto1 .wrap{position: absolute;top: 35px;left: 50%;margin-left: -600px;z-index: 2;overflow: hidden;}
.walkInto1 .walkIntoLogo img{display: block;width: auto;}
.walkInto1 .btn{line-height: 80px;font-size: 20px;color: #045ecd;}
.walkInto1 .btn:hover{font-weight: bold;}

.walkInto2{padding: 118px 0 70px;background: #fff url(../images/img/walkInto1bg.jpg) no-repeat bottom center / 100%;position: relative;}
.walkInto2:before{display: block;position: absolute;top: -330px;width: 100%;height: 666px;background: url(../images/img/walkInto1Top.png) no-repeat center / cover;z-index: 2;content: "";animation: cloud 100s linear infinite;}
.walkInto2:after{display: block;position: absolute;top: -330px;width: 100%;height: 666px;background: url(../images/img/walkInto1Top.png) no-repeat center / cover;z-index: 2;content: "";animation: cloud 100s linear infinite;left: -1912px;}
@keyframes cloud {
  0% {
	transform: translateX(0);
  }
  100% {
	transform: translateX(1920px);
  }
}
.walkInto2 .walkIntotitle{position: absolute;left: 50%;margin-left: -600px;top: -67px;z-index: 3;}
.walkIntotitle{display: block;margin: 0 auto;margin-bottom: 45px;}
.walkInto2 .info{text-align: center;font-size: 16px;line-height: 32px;color: #654c34;}
.walkInto2 .info a{color: #045ecd;}
.walkInto2 .info a:hover{font-weight: bold;}
.walkInto2 video{width: 832px;margin: 0 auto;height: 467px;display: block;object-fit: contain;background: #000;margin-bottom: 50px;position: relative;z-index: 3;}

.walkInto3{padding: 55px 0 120px;background: url(../images/img/walkInto2bg.jpg) no-repeat center / 100%;position: relative;}
.walkInto3Slick .slick-list {margin:0 -30px 0px 0;padding-top: 40px;}
.walkInto3Slick{position: relative;}
.walkInto3Slick .slickCon{margin-right: 30px;overflow: hidden;background: #fff;padding: 10px;box-sizing: border-box;height: 463px;position: relative;top: 0;transition: all .4s ease;}
.walkInto3Slick .slickCon .con{background: #f7f7f7;padding: 14px;text-align: center;}
.walkInto3Slick .slickCon .con .pic{margin-bottom: 30px;}
.walkInto3Slick .slickCon .con .pic:before{padding-top: 62.7272%;}
.walkInto3Slick .slickCon .con .title{font-size: 16px;line-height: 18px;color: #222222;margin-bottom: 12px;}
.walkInto3Slick .slickCon .con .title:hover{font-weight: bold;}
.walkInto3Slick .slickCon .con em{display: block;margin: 0 auto;margin-bottom: 10px;width: 1px;height: 20px;background: #e5e5e5;}
.walkInto3Slick .slickCon .con .info{font-size: 14px;line-height: 28px;color: #666666;margin-bottom: 20px;}
.walkInto3Slick .slickCon .con .btn{display: block;margin: 0 auto;width: 120px;height: 36px;line-height: 36px;border-radius: 30px;font-size: 14px;color: #666666;padding-right: 26px;box-sizing: border-box;background: #fff url(../images/img/walk2btn.png) no-repeat center right 20px;transition: all .4s ease;}
.walkInto3Slick .slickCon .con .btn:hover{background: #045ecd url(../images/img/walk2btnh.png) no-repeat center right 20px;color: #fff;}
.walkInto3:before{position: absolute;content: "";position: absolute;left: 0;bottom: 75px;width: 100%;height: 1px;background: #d3b360;}
.walkInto3Slick .prev{width: 52px;height: 52px;position: absolute;bottom: -70px;left: 45%;background: #d3b360 url(../images/img/walk2prev.png) no-repeat center;transition: all .4s ease;cursor: pointer;}
.walkInto3Slick .next{width: 52px;height: 52px;position: absolute;bottom: -70px;left: 50%;background: #d3b360 url(../images/img/walk2prev.png) no-repeat center;transition: all .4s ease;cursor: pointer;transform: rotateZ(180deg);}
.walkInto3Slick .prev:hover,.walkInto3Slick .next:hover{bottom: -66px;}
.walkInto3Slick .on .slickCon{top: -40px;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.08);}



.walkInto4{padding: 55px 0 60px;background: #fff;}
.walkInto4Slick{position: relative;}
.walkInto4Slick .slick-list {margin:0 -30px 0px 0;padding-top: 40px;overflow: unset;}
.walkInto4Slick .prev {display: block;width: 42px;height: 88px;cursor: pointer;background: rgba(0, 0, 0, 0.45) url(../images/img/walkInto4btn.jpg.png) no-repeat center center;position: absolute;left: -21px;top: 50%;margin-top: -44px;z-index: 2;display: none;cursor: pointer;outline: none;transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto4Slick .next {display: block;width: 42px;height: 88px;cursor: pointer;background: rgba(0, 0, 0, 0.45) url(../images/img/walkInto4btn.jpg.png) no-repeat center center;position: absolute;right: -21px;top: 50%;margin-top: -44px;z-index: 2;display: none;cursor: pointer;outline: none;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto4Slick .next:hover,.walkInto4Slick .prev:hover{background-color: rgba(0, 0, 0, 1);}
.walkInto4Slick .pic{margin-right: 30px;cursor: pointer;}
.walkInto4Slick .pic:before{padding-top: 42.8096%;background: rgba(211, 179, 96, 0.72);position: relative;z-index: 2;transition: all .4s ease;}
.walkInto4Slick .slick-current.slick-active .pic:before{background: rgba(211, 179, 96, 0);}


.walkInto5{background:  url(../images/img/walkInto4bg.jpg) no-repeat center bottom / cover;padding: 60px 0 117px;overflow: hidden;}
.walkInto5Slick .swiper-slide{width: 650px;opacity: 0.3;}
.walkInto5Slick .con .img{height: 463px;position: relative;overflow: hidden;}
.walkInto5Slick .con .text{position: absolute;left: 0;bottom: 0;width: 100%;height: 60px;line-height: 60px;box-sizing: border-box;padding: 0 20px;background: rgba(0, 0, 0, 0.24);font-size: 18px;color: #ffffff;transform: translateY(60px);transition: all .4s ease;}
.walkInto5Slick .con .img img{display: block;width: 100%;height: 100%;object-fit: cover}
.walkInto5Slick .swiper-slide-active{width: 420px;opacity: 1;}
.walkInto5Slick .swiper-slide-active .con .text{transform: translateY(0px);}
.walkInto5Slick .swiper-slide-active .img{height: 547px;}
.walkInto5Slick .swiper-slide-next,.walkInto5Slick .swiper-slide-prev{width: 360px;opacity: 1;}
.walkInto5Slick{position: relative;}
.walkInto5Slick .prev{width: 100px;height: 100px;background: #045ecd url(../images/img/walkInfo3btn.png) no-repeat center;cursor: pointer;position: absolute;left: 280px;z-index: 2;bottom: 0;transition: all .4s ease;}
.walkInto5Slick .next{width: 100px;height: 100px;background: #045ecd url(../images/img/walkInfo3btn.png) no-repeat center;cursor: pointer;position: absolute;right: 280px;z-index: 2;bottom: 0;transform: rotateZ(180deg);transition: all .4s ease;}
.walkInto5Slick .prev:hover,.walkInto5Slick .next:hover{opacity: 0.8;}
/* 走进马龙 end */
/* 新闻动态 start */
.newsCenter1 {
    padding: 30px 0;
}

.newsCenter1slick {
    width: 578px;
}

.newsCenter1slick .pic:before {
    padding-top: 63.4948%;
}

.newsCenter1R {
    overflow: hidden;
    padding-top: 8px;
}

.newsCenterTitle {
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
}

.newsCenterTitle a {
    display: inline-block;
    padding-bottom: 18px;
    font-size: 24px;
    font-weight: bold;
    color: #222222;
    line-height: 24px;
    position: relative;
}

.newsCenterTitle a:before {
    display: block;
    content: "";
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #1b7cd8;
}

.newsCenter1 .indexDl {
    position: relative;
    top: -15px;
}

.newsCenter2 {
    margin-bottom: 40px;
    overflow: hidden;
}

.newsCenter2 .item {
    width: 380px;
    margin-right: 30px;
    box-sizing: border-box;
}

.newsCenter2 .item:last-child {
    margin-right: 0;
}

.newsCenter2 .item .newsCenterTitle {
    text-align: center;
}

.newsCenter2 .item .newsCenterTitle span:before {
    width: 75%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.newsCenter2 .item .con {
    border: 1px solid #f1f1f1;
    padding: 15px;
    height: 452px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.newsCenter2 .item .con .pic {
    margin-bottom: 16px;
    overflow: hidden;
}

.newsCenter2 .item .con .pic:before {
    padding-top: 56.6473%;
}

.newsCenter2 .item .con .info {
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 42px;
}

.newsCenter2 .item .con .info:hover {
    color: #045ecd;
}

.newsCenter3 {
    overflow: hidden;
}

.newsCenter3 .item {
    width: 590px;
    margin-right: 20px;
}

.newsCenter3 .item:last-child {
    margin-right: 0;
}

.newsCenter3 .item .con {
    height: 162px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #dcdcdc;
    padding: 12px 20px 0;
    margin-bottom: 20px;
    position: relative;
}

.newsCenter3 .item .con:before {
    display: block;
    content: "";
    position: absolute;
    left: -1px;
    top: 24px;
    width: 4px;
    height: 13px;
    background: #1b7cd8;
}

.newsCenter3 .item .con .title {
    font-size: 18px;
    color: #333333;
    line-height: 39px;
    font-weight: bold;
}

.newsCenter3 .item .con .info,.newsCenter3 .item .con .time {
    font-size: 16px;
    color: #666666;
    line-height: 32px;
}

/* 新闻动态 end */
/* -------------- 综合页 end -------------- */